package cn.tedu.spring.example;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestUserXml {
    public static void main(String[] args) {
        /**
         * 1.创建 IoC 容器;
         * 2.获取 Bean 对象;
         * 3.使用 Bean 对象;
         * 创建IoC容器的方式：
         * ClassPathXmlApplicationContext: 基于xml文件方式构建IoC容器;
         * AnnotationConfigApplicationContext: 基于注解方式构建IoC容器;
         *                              基于注解方式的IOC容器
         *                              无注解，找不到
         */
        ApplicationContext context=new ClassPathXmlApplicationContext("bean.xml");
        UserXml userXml=(UserXml) context.getBean("userXml");//可以根据id获取或者根据class类获取
        userXml.run();
    }

}
